package com.vivo.customer.dao;

import com.vivo.customer.entity.HistoryChangeMap;
import com.vivo.customer.entity.HistoryChangeMapExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface HistoryChangeMapMapper {
    int countByExample(HistoryChangeMapExample example);

    int deleteByExample(HistoryChangeMapExample example);

    int deleteByPrimaryKey(String id);

    int insert(HistoryChangeMap record);

    int insertSelective(HistoryChangeMap record);

    List<HistoryChangeMap> selectByExample(HistoryChangeMapExample example);

    HistoryChangeMap selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") HistoryChangeMap record, @Param("example") HistoryChangeMapExample example);

    int updateByExample(@Param("record") HistoryChangeMap record, @Param("example") HistoryChangeMapExample example);

    int updateByPrimaryKeySelective(HistoryChangeMap record);

    int updateByPrimaryKey(HistoryChangeMap record);
}